package dominioAeropuerto;

public class Avion extends ElementoDominio {
	private String matricula;
	private String estado = avionEnVuelo;
	
	public Avion(String matriculaAvion){
		this.matricula = matriculaAvion;
	}
	
	public Avion(){
	}
	
	public void solicitarAterrizaje(){
		this.notificar(solicitudAterrizaje);		
	}
	
	public void solicitarDespegue(){
		this.notificar(solicitudDespegue);
	}
	
	public void declararEmergencia(){
		this.notificar(declararEmergencia);
	}
	
	public void setEstado(String estadoAvion){
		if (this.estado.compareTo(estadoAvion) != 0) {			
			this.estado = estadoAvion;			
			this.notificar(this.estado);			
		}		
	}	
	
	public String getMatricula(){
		return this.matricula;
	}
	
	public String getEstado(){
		return this.estado;
	}
}
